package com.edu.d5_regex;

/**
 * 正则表达式的使用
 */

import java.util.Scanner;

/**
 * 案例 验证，手机号、邮箱，格式
 */
public class regexDemo {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (true) {
            System.out.println("请输入您的手机号：");
            String phone=scanner.next();
            if(phone.matches("1[3-9]\\d{9}")){
                System.out.println("手机号格式正确");
                break;
            }
            else{
                System.out.println("手机号格式错误，请重新输入！！");
            }
        }
        while (true) {
            System.out.println("请输入您的邮箱号：");
            String phone=scanner.next();
            /**
             * 判断邮箱格式正确
             * 34567898@qq.com
             * 2221234556@163.com
             * 244566775433@pci.com.cn
             */
            if(phone.matches("\\w{1,30}@[a-zA-Z0-9]{2,20}(\\.[a-zA-Z0-9]){1,2}")){
                System.out.println("邮箱格式正确");
                break;
            }
            else{
                System.out.println("邮箱格式错误，请重新输入！！");
            }
        }
    }
}
